package com.zs.zcerp.approval.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zs.zcerp.approval.entity.QhChkmgrmEntity;
import com.zs.zcerp.common.entity.QueryRequest;


/**
 * ${comments}
 *
 * @author Henry
 * @email *****@mail.com
 * @date 2021-04-09 20:58:14
 */

public interface IQhChkmgrmService extends IService<QhChkmgrmEntity> {



    /**
     * 数据回传erp   样品状态修改 默认1 改成7
     * @param orderNo
     */
     void yqSignStatus(String orderNo);

    /**
     *删除单个对象
     * @param orderyNo
     */
    void deleteByOrderyNo(String orderyNo);

    IPage<QhChkmgrmEntity> signList(QhChkmgrmEntity qhChkmgrmEntity, QueryRequest request);

    /***
     * 回签数据到erp   改成1
     * @param orderNo
     */
    void rejectYqStatus(String orderNo);

    /***
     * 回签数据到erp   改成7
     * @param orderNo
     */
    void orderSignStatus(String orderNo, String status);

    /**
     * 总务采购单
     * @param orderNo
     * @param status
     */
    void GAPOSignStatus(String orderNo, String status);

    /**
     * 模具采购单
     * @param orderNo
     * @param status
     */
    void MDPOSignStatus(String orderNo, String status);

    /**
     * 原料采购单/总表转采购单/直接采购单
     * @param orderNo
     * @param status
     */
    void PO6SignStatus(String orderNo, String status);

    /**
     * 采购变更单
     * @param orderNo
     * @param status
     */
    void PGSignStatus(String orderNo, String status);
    /**
     * 开发采购单号
     * @param orderNo
     * @param status
     */
    void KFPSignStatus(String orderNo, String status);
    /**
     * 加工采购单号
     * @param orderNo
     * @param status
     */
    void WOSignStatus(String orderNo, String status);

    /** * 固定资产转入单 */
    void FATRSignStatus(String orderNo, String status);
    /** * 底厂直接采购单 */
    void XPOSignStatus(String orderNo, String status);
    /** * 固定资产异动单 */
    void FAINSignStatus(String orderNo, String status);
    /** * 底厂采购变更单 */
    void XPCSignStatus(String orderNo, String status);
    /** * 加工变更单 */
    void WPGignStatus(String orderNo, String status);
}

